import os

import pygame as pyg

pth_base = r'C:\_AAA\BlueNet\GK2020\design\resources\audio'
pth1 = os.path.join(pth_base, '粤语女-LoadStuff1.wav')
pth2 = os.path.join(pth_base, '粤语女-LoadStuff2.wav')
pth3 = os.path.join(pth_base, '粤语女-LoadStuff1.mp3')
pth4 = os.path.join(pth_base, '粤语女-LoadStuff2.mp3')

# 初始化，采样率设为 16 kHz（音频文件的采样率）
pyg.mixer.init(frequency=16000)

# 利用 pygame.mixer.Sound 对象播放音效。
# 仅支持 .wav 和 ogg 格式，音频数据缓存在对象中
# 使用 Sound.play() 播放
snd1 = pyg.mixer.Sound(pth1)
snd2 = pyg.mixer.Sound(pth2)
snd1.play()
snd2.play()
    

# 利用 pygame.mixer.music 模块播放音乐，与Sound的对象的区别是
# 数据不是缓存在内存中，而是以Stream的方式读取。
# mp3 support on Debian Linux is limited, use ogg instead
#
# 首先pygame.mixer.music.load(filename) 加载文件
# 然后pygame.mixer.music.play() 播放
pyg.time.delay(200)
pyg.mixer.music.load(pth3)
pyg.mixer.music.play()


if __name__ == '__main__':
    # 继续运行程序，以便播放音乐
    for i in range(30):
        print(1)
        pyg.time.delay(1000)
    